package com.pure.common.utils;

import cn.hutool.core.date.DateUtil;
import lombok.extern.slf4j.Slf4j;

import java.util.Date;

/**
 * @description: cn.hutool
 * @date: 2022-06-21 09:59
 * @since 1.2.0
 **/
@Slf4j
public class HuToolUtil {

    public static void main(String[] args) {

        Date startTime = new Date();
        Date endTime = new Date(startTime.getTime() + 1000L);
        log.info("startTime = {}, endTime = {}", startTime, endTime);
        log.info("（截止时间 > 生效时间）is {}", compare(startTime, endTime));
        log.info("（截止时间 > 生效时间）is {}", compare(endTime, startTime));
    }

    /**
     * @description: 比较此对象与指定对象的顺序。如果该对象小于、等于或大于指定对象，则分别返回负整数、零或正整数
     * @date 2022/6/21 11:14 上午
     * @since 1.2.1
     */
    public static int compare(Date startTime, Date endTime) {
        
        return DateUtil.compare(startTime, endTime);
    }

}
